package cn.fl.warrant.vo;

import java.util.Date;

import cmm.web.core.framework.vo.BaseVO;

 /**
 * @Description: 借阅申请明细表(旧表：T_API_DOCUMENT_BORROW_DETAIL)
 */
public class ArcBorrowDetailVO extends BaseVO{

	private static final long serialVersionUID = -916534337617561715L;
	
	private Long dossierCountT;//已归档份数
	private String fileFlagNm;
	private String arcLevelNm;
	private String dossierTempNm;
	private String borrowStatusNm;
	private String arcPlaceNm;
	private String originalReturnNm;
	private String returnStateNm;
	private Date realReturnDate;
	private ArcMgrDetailVO arcMgrDetailVO;
	
	/**
	 * 借阅申请主表ID
     */
	private Long arcBorrowMainId;
	/**
	 * 档案管理明细表ID
     */
	private Long arcMgrDetailId;
	/**
	 * 交接单明细ID
     */
	private Long arcReceiptDetailId;
	/**
	 * 融资租赁合同编号
     */
	private String contractNo;
	/**
	 * 支付表号
     */
	private String paylistCode;
	/**
	 * 权证名称[档案基础信息]
     */
	private String fileFlag;
	/**
	 * 权证类别(合同、权证资料等)[档案基础信息]
     */
	private String fileName;
	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]
     */
	private String arcLevel;
	/**
	 * 1原件/2复印件/3电子[交接单明细] 
     */
	private String dossierTemp;
	/**
	 * 是否必选[交接单明细] 0必选 1 非必选
     */
	private String ischoice;
	/**
	 * 要求份数[交接单明细]
     */
	private Long dossierCount;
	/**
	 * 电子合同ID(从项目电子合同记录表查出)
     */
	private Long eleId;
	/**
	 * 申请借阅份数
     */
	private Long applyNumber;
	/**
	 * 实际借阅份数
     */
	private Long dossierNumber;
	/**
	 * 归还状态 1已归还 0未归还
     */
	private Long returnState;
	/**
	 * 归还/不归还 1归还 2不归还
     */
	private String originalReturn;
	/**
	 * 归还日期
     */
	private String returnDate;
	/**
	 * 延期至

     */
	private String delayDate;
	/**
	 * 备注(借阅用途)

     */
	private String remark;
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	private Integer isValid;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;

	private String vin;//车架号
	
	/**
	 * 借阅申请主表ID
     */
	public Long getArcBorrowMainId() {
		return arcBorrowMainId;
	}

	/**
	 * 借阅申请主表ID
     */
	public void setArcBorrowMainId(Long arcBorrowMainId) {
		this.arcBorrowMainId = arcBorrowMainId;
	}
	
	/**
	 * 档案管理明细表ID
     */
	public Long getArcMgrDetailId() {
		return arcMgrDetailId;
	}

	/**
	 * 档案管理明细表ID
     */
	public void setArcMgrDetailId(Long arcMgrDetailId) {
		this.arcMgrDetailId = arcMgrDetailId;
	}
	
	/**
	 * 交接单明细ID
     */
	public Long getArcReceiptDetailId() {
		return arcReceiptDetailId;
	}

	/**
	 * 交接单明细ID
     */
	public void setArcReceiptDetailId(Long arcReceiptDetailId) {
		this.arcReceiptDetailId = arcReceiptDetailId;
	}
	
	
	
	/**
	 * 支付表号
     */
	public String getPaylistCode() {
		return paylistCode;
	}

	/**
	 * 支付表号
     */
	public void setPaylistCode(String paylistCode) {
		this.paylistCode = paylistCode;
	}
	
	
	
	/**
	 * 权证类别(合同、权证资料等)[档案基础信息]
     */
	public String getFileName() {
		return fileName;
	}

	/**
	 * 权证类别(合同、权证资料等)[档案基础信息]
     */
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}
	
	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]
     */
	public String getArcLevel() {
		return arcLevel;
	}

	/**
	 * 归类级别(合同归类、支付表归类)[档案基础信息]
     */
	public void setArcLevel(String arcLevel) {
		this.arcLevel = arcLevel;
	}
	
	/**
	 * 1原件/2复印件/3电子[交接单明细] 
     */
	public String getDossierTemp() {
		return dossierTemp;
	}

	/**
	 * 1原件/2复印件/3电子[交接单明细] 
     */
	public void setDossierTemp(String dossierTemp) {
		this.dossierTemp = dossierTemp;
	}
	
	/**
	 * 是否必选[交接单明细] 0必选 1 非必选
     */
	public String getIschoice() {
		return ischoice;
	}

	/**
	 * 是否必选[交接单明细] 0必选 1 非必选
     */
	public void setIschoice(String ischoice) {
		this.ischoice = ischoice;
	}
	
	/**
	 * 要求份数[交接单明细]
     */
	public Long getDossierCount() {
		return dossierCount;
	}

	/**
	 * 要求份数[交接单明细]
     */
	public void setDossierCount(Long dossierCount) {
		this.dossierCount = dossierCount;
	}
	
	/**
	 * 电子合同ID(从项目电子合同记录表查出)
     */
	public Long getEleId() {
		return eleId;
	}

	/**
	 * 电子合同ID(从项目电子合同记录表查出)
     */
	public void setEleId(Long eleId) {
		this.eleId = eleId;
	}
	
	/**
	 * 申请借阅份数
     */
	public Long getApplyNumber() {
		return applyNumber;
	}

	/**
	 * 申请借阅份数
     */
	public void setApplyNumber(Long applyNumber) {
		this.applyNumber = applyNumber;
	}
	
	/**
	 * 实际借阅份数
     */
	public Long getDossierNumber() {
		return dossierNumber;
	}

	/**
	 * 实际借阅份数
     */
	public void setDossierNumber(Long dossierNumber) {
		this.dossierNumber = dossierNumber;
	}
	
	/**
	 * 归还状态 1已归还 0未归还
     */
	public Long getReturnState() {
		return returnState;
	}

	/**
	 * 归还状态 1已归还 0未归还
     */
	public void setReturnState(Long returnState) {
		this.returnState = returnState;
	}
	
	/**
	 * 归还/不归还 1归还 2不归还
     */
	public String getOriginalReturn() {
		return originalReturn;
	}

	/**
	 * 归还/不归还 1归还 2不归还
     */
	public void setOriginalReturn(String originalReturn) {
		this.originalReturn = originalReturn;
	}
	

	

	
	/**
	 * 备注(借阅用途)

     */
	public String getRemark() {
		return remark;
	}

	/**
	 * 备注(借阅用途)

     */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public Integer getIsValid() {
		return isValid;
	}

	/**
	 * 是否有效（1：是，0：否）（SYS0021）
     */
	public void setIsValid(Integer isValid) {
		this.isValid = isValid;
	}
	
	/**
	 * 是否删除（1：是，0：否）
     */
	public Integer getIsDel() {
		return isDel;
	}

	/**
	 * 是否删除（1：是，0：否）
     */
	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	

	public String getContractNo() {
		return contractNo;
	}

	public void setContractNo(String contractNo) {
		this.contractNo = contractNo;
	}

	public Long getDossierCountT() {
		return dossierCountT;
	}

	public void setDossierCountT(Long dossierCountT) {
		this.dossierCountT = dossierCountT;
	}

	public String getFileFlag() {
		return fileFlag;
	}

	public void setFileFlag(String fileFlag) {
		this.fileFlag = fileFlag;
	}

	public String getFileFlagNm() {
		return fileFlagNm;
	}

	public void setFileFlagNm(String fileFlagNm) {
		this.fileFlagNm = fileFlagNm;
	}

	public String getArcLevelNm() {
		return arcLevelNm;
	}

	public void setArcLevelNm(String arcLevelNm) {
		this.arcLevelNm = arcLevelNm;
	}

	public String getDossierTempNm() {
		return dossierTempNm;
	}

	public void setDossierTempNm(String dossierTempNm) {
		this.dossierTempNm = dossierTempNm;
	}

	public String getBorrowStatusNm() {
		return borrowStatusNm;
	}

	public void setBorrowStatusNm(String borrowStatusNm) {
		this.borrowStatusNm = borrowStatusNm;
	}

	public String getArcPlaceNm() {
		return arcPlaceNm;
	}

	public void setArcPlaceNm(String arcPlaceNm) {
		this.arcPlaceNm = arcPlaceNm;
	}

	public String getOriginalReturnNm() {
		return originalReturnNm;
	}

	public void setOriginalReturnNm(String originalReturnNm) {
		this.originalReturnNm = originalReturnNm;
	}

	public ArcMgrDetailVO getArcMgrDetailVO() {
		return arcMgrDetailVO;
	}

	public void setArcMgrDetailVO(ArcMgrDetailVO arcMgrDetailVO) {
		this.arcMgrDetailVO = arcMgrDetailVO;
	}

	public String getReturnStateNm() {
		return returnStateNm;
	}

	public void setReturnStateNm(String returnStateNm) {
		this.returnStateNm = returnStateNm;
	}

	public Date getRealReturnDate() {
		return realReturnDate;
	}

	public void setRealReturnDate(Date realReturnDate) {
		this.realReturnDate = realReturnDate;
	}

	public String getDelayDate() {
		return delayDate;
	}

	public void setDelayDate(String delayDate) {
		this.delayDate = delayDate;
	}

	public String getReturnDate() {
		return returnDate;
	}

	public void setReturnDate(String returnDate) {
		this.returnDate = returnDate;
	}

	public String getVin() {
		return vin;
	}

	public void setVin(String vin) {
		this.vin = vin;
	}



}
